.header{background: url(22swbb_ban.jpg) no-repeat top center;}
.top_in input{width: 74.77%; height: 4.9rem; line-height: 4.9rem; padding-left: 2.6rem; color: #999999; border-radius:.8rem 0 0 .8rem; border:1px solid #007fd8; border-right:0;}
.top_in button{height:23.33%; width: 8rem; line-height: 4.9rem;border:none; background: #007fd8;border-radius:0 .8rem .8rem 0 ; position: relative;}
.top_in button i{color: #fff;font-size: 2.4rem;}
.box ul{overflow: hidden;}
.box ul li{float: left; width: 14.2857%;}
.box ul li a{display: block; transition: ease-in-out 0.3s; padding-bottom: 3rem;background: url(22swbb_icon3.png) no-repeat center 6.4rem; text-align: center;font-size: 2.4rem; font-weight: bold;}
.box ul li.on a,.box ul li:hover a{background: url(22swbb_icon3.png) no-repeat center bottom; color: #2680E1;}
.box{border-bottom:.6rem solid #2680E1;}
.slideBox_08 { position: relative; overflow: hidden; margin: 0rem auto; }
.slideBox_08 .pic img { display: block; margin:0rem auto;}
.slideBox_08 .pic p{position: absolute;  padding-right: 8rem !important; left: 2rem; width: 70%; right: 0rem; height:5rem; line-height:5rem; overflow: hidden;color: #FFFFFF; font-size:1.6rem; z-index: 2}
.slideBox_08 .txt-bg { position: absolute; bottom:0rem; z-index: 1; height:5rem;  left:0rem; right:0rem; background:#000000; opacity: .5; overflow: hidden; }
.slideBox_08 .txt { position: absolute; z-index: 2; left:0rem; right:0rem; bottom:0rem; overflow: hidden; height: 5rem; }
.slideBox_08 .txt li { line-height:5rem; position: absolute; left: 0rem; right: 0rem; bottom:0rem; padding-left: 2rem; padding-right: 40%; overflow: hidden;}
.slideBox_08 .txt li a { display: block; color: white; font-size: 1.8rem; font-weight: bold; text-decoration: none; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.slideBox_08 .num { position: absolute; z-index:10; bottom:1.8rem; right:1rem; font-size: 0rem; text-align: right; }
.slideBox_08 .num li {display:inline-block; *display: inline; *float: left;width:1rem;height:1rem;border-radius:50%; background: #FFFFFF; overflow: hidden;text-align: center;cursor: pointer;margin: 0 .4rem;}
.slideBox_08 .num li.on{ background: #ba2b29;}
.slideBox_08 .prev,.slideBox_08 .next{position: absolute; content: ' '; width: 4rem; height:4rem; text-align: center; line-height: 4rem; top: 50%; margin-top: -2rem; background:rgba(0,0,0,.6); z-index: 3;}
.slideBox_08 .prev{left: 0rem;}
.slideBox_08 .next{right: 0rem;}
.slideBox_08 .prev i,.slideBox_08 .next i{color: #FFFFFF;font-size: 2rem;}
@media screen and (max-width:999px) {
	.slideBox_08 .txt li{ padding: 1rem;}
	.slideBox_08 .pic p{right: 0rem; padding-right: 2rem !important;}
}
.div_tit{border-bottom: 1px solid #e1e1e1;}
.div_tit ul li{float: left; margin-right: 3.4rem;}
.div_tit.li ul li{margin-right:1.6rem;}
.div_tit ul li:last-child,.div_tit.li ul li:last-child{margin-right: 0rem;}
.div_tit ul li a{display: block; font-size: 2rem; font-size: 1.8rem\0; padding-bottom: 1.2rem; border-bottom: .3rem solid #FFFFFF;}
.div_tit ul li:hover a,.div_tit ul li.on a{font-weight: bold; border-bottom: .3rem solid #2680E1;}
.sp_a{margin-top: .4rem;}
.sp_a i{margin-left: .5rem;}
.list_base li{transition: ease-in-out 0.3s; margin-bottom: 1rem;}
.list_base li:before{background-color: #999999;}
.con_div{padding: 2rem;border: 1px solid #e1e1e1; min-height: 33.2rem;}
.list_base_date_05 li{margin-bottom:1.2rem;}


.icon_list,.icon_list li{ margin-top: 2rem;}
.icon_list li a{display: block;text-align: center;background-color: #f2f8ff;border-radius: .8rem;padding: 2.7rem 1rem 0 1rem;font-size: 0rem;overflow: hidden;height: 10rem;}
.icon_list li a span,.icon_list li a p{ display: inline-block; font-size: 1.6rem;}
.icon_list li a p{overflow: hidden; max-width: 60%; text-align: left; position: relative;}
.icon_list li a p i{ display: table; height: 4.2rem;}
.icon_list li a p i em{ display: table-cell; line-height: 2.1rem; vertical-align: middle;}
.icon_list li a p i em b{ font-weight: normal; overflow: hidden; height: 4.2rem\0; display: block\0; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.icon_list li a span{position: relative;width: 4.6rem;height: 4.6rem;line-height: 4.6rem;text-align: center;margin-right: 1.6rem;top: -1.3rem;}
.icon_list li a span:before{ content: ''; border: 1px solid #2680E1; border-radius: 50%; position: absolute; left: 0rem; top: 0rem; right: 0rem; bottom: 0rem; z-index: 1;}
.icon_list li a span:after{position: absolute; content: ' '; width: 3.2rem; height: 3.2rem; border-radius:50%; background: #e3f0fe; z-index: 0; top: 40%; left: 40%;}
.icon_list li a span i{ font-size: 2rem; color: #2680E1; position: relative; z-index: 3;}
.icon_list li a.li{background: url(22swbb_img3.png) no-repeat center #f2f8ff; background-size: 100% 100%; text-align: center; padding: 1.6rem 1rem 1.5rem 1rem;}
.icon_list li a.li h1{font-weight: bold;  color: #2680E1;font-size: 2rem; display: table-cell; vertical-align: middle;}
.icon_list li a.li em{display: table-cell; width: 11rem; padding-right: 1rem; text-align: right; vertical-align: middle;}

@media screen and (max-width:1280px) {
	.icon_list li a span{ margin-right: 1rem;}

}

.con_div2{padding: 2rem; min-height: 71rem; padding-bottom: 1.6rem; border: 1px solid #e1e1e1; border-top:solid #2680E1 .5rem;}
.list_base_date_03 li{padding-right: 5rem;}
.top_in{font-size: 0rem;}
.top_in button{vertical-align: middle;}
.con_top h1{color: #2680E1; float: left; margin-right: 2.4rem; font-size: 2.6rem;}
.con_top{height: 2.8rem; line-height: 2.8rem; margin-bottom: 1.8rem;}
.con_top h1 a{color: #2680E1;}
.con_top em{overflow: hidden; display: block; height: 2.8rem; background:url(22swbb_icon4.png) no-repeat left;}
.div_ul a{display: block; margin-top: .8rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border: 1px solid #e1e1e1; height: 5.4rem; line-height: 5.2rem;border-radius:.8rem;}
.div_ul a span{display:block; float: left; width: 5rem; text-align: center;}
.div_ul a span i{color: #2680E1; font-size: 2.2rem;}
.list_base_date_04 li{padding-right: 25rem; line-height: 3.6rem; margin-bottom: 1rem;}
.list_base_date_04 li>span>i{display: inline-block; font-size: 1.6rem;color: #333; background: #f2f8ff; width: 12rem; text-align: center; height: 3.6rem; line-height: 3.6rem; margin-left: 1rem;}
.list_base_date_04 li:before{top: 1.6rem;}
.piclink_group .piclink_conent{background: url(22swbb_anniu.jpg); border-radius:.8rem; background-size: cover;}
.piclink_group_01 .piclink_list li .piclink_conent a{padding: 1rem;}
.piclink_group_01 .piclink_list li .piclink_conent img{width: 30%; margin-left: 1rem; margin-right: 1rem; box-sizing: border-box; border: 3px solid #FFFFFF; border-radius:1rem;}
.piclink_group_01 .piclink_list li .piclink_conent p{ top: inherit; height: 8.2rem;}
.piclink_group_01 .piclink_list li .piclink_conent p span{font-size: 1.8rem; padding-right: .6rem;}
.piclink_group_01 .bd.piclink_list li .piclink_conent{margin-right: 2rem;}
.piclink_group .num li{background: #add6f2;}
.piclink_group .num li.on{background: #2680E1;}
.footer{background: #2680E1; padding-bottom: 3rem;}
.out_links{ padding:1.6rem 0; position: relative; font-size: 1.4rem; z-index: 6;}
.out_links>ul{*width: 100%;}
.out_links>ul:after{ visibility: hidden; display: block; font-size: 0rem; content: " "; clear: both; height: 0rem;}
.out_links>ul>li p{ padding-left:1.6rem; color: #FFFFFF; line-height:5rem; background-color: #2692de; position: relative; cursor: pointer; transition: .3s all; z-index: 6;}
.out_links>ul>li p:before{ content: ''; position: absolute; right:2rem; top:2rem; transition: .3s all; width:1.6rem; height:1rem; background: url(21_header_arr2.png) no-repeat;}
.out_links>ul>li>div{display: none; position: absolute; left: 1rem; right: 1rem; z-index: 5; bottom:5rem; background-color:#ffffff; padding: 1.6rem 2rem 1.5rem 3rem; border: 1px solid #eeeeee;}
.out_links>ul>li ul li{ line-height: 3rem;}
.out_links_close,.out_links_bg{ display: none;}
@media screen and (max-width:992px) {
	.footer{ margin-top: 2rem;}
	.out_links>ul>li>div{ position: fixed; top: 1rem; z-index: 9;}
	.out_links{ text-align: center; line-height:1.5rem; font-size: 0rem; z-index: 8;}
	.out_links li[class*=trt-col-]{ width: auto; display: inline-block; padding: 0 1.6rem; float: inherit; font-size: 1.4rem; position: relative;}
	.out_links li:before{ content: ''; position: absolute; right: 0rem; width: 1px; top: 50%; margin-top: -1rem; height: 2rem; background-color: #cccccc;}
	.out_links li:last-child:before{ display: none;}
	.out_links>ul>li p:before,.error_img,.media_info{ display: none;}
	.out_links>ul>li p{ border: none; background-color: transparent; line-height:2.4rem; padding-left: 0; font-size: 1.4rem;}
	.out_links_close{ z-index: 1000;display: none;position: fixed;left: 50%;transform: translateX(-50%);width: 3.4rem;height: 3.4rem; line-height: 3.4rem; border: 1px solid #e4e4e4;background-color: #ffffff;bottom:2rem;border-radius: 50%;}
	.out_links_close i{ color: #cccccc;}
	.out_links_bg{ position: fixed; top:0rem; bottom: 0; right: 0rem; left: 0; background-color: #000000; opacity: .7; display: block; z-index: 99; display: none;}
	.out_links>ul>li ul{position: fixed;top:2rem;bottom:7rem;right: 2rem;left: 2rem;z-index:1000;overflow-y: auto;padding: 1.6rem;border: none;border-radius:.8rem;}
	.out_links>ul>li ul li{ width: 100%; text-align: left; line-height: 4rem; border-bottom: 1px solid #eeeeee;}
	.website_info{ line-height: 2.8rem;}
	.website_info p span{ display: block; margin: 0 auto;}
	.website_info a{ display: inline-block;}
}
.bottom_l{height: 7rem; padding-right: 4rem; border-right:1px solid #80bfec; margin-right: 4rem;}
.bottom_l.li{margin-right: 0rem; padding-right: 0; border-right: none;}
.bottom_l span{display: block; color: #FFFFFF;font-size: 1.6rem; line-height: 2.8rem;}
.media_a{ border: 1px solid transparent; float: right; }
.trans-3{display: block;width: 2.6rem; margin-bottom:.6rem; background: #004098; height: .2rem;overflow: hidden; border-radius: 2rem;}
.trans-3{ transition: all 0.35s linear;}
.box.on .trans-3:nth-child(1){-webkit-transform: matrix(1,0,0,1,0,8) rotate(45deg); transform: matrix(1,0,0,1,0,8) rotate(45deg);}
.box.on .trans-3:nth-child(3){-webkit-transform: matrix(1,0,0,1,0,-8) rotate(-45deg); transform: matrix(1,0,0,1,0,-8) rotate(-45deg);}
.box.on .trans-3:nth-child(2){width: 0;}
.box.on .trans-3{background: #FFFFFF;}
.media_b,.media_a,.box_top{display: none;}




.trt-row-0{ margin: 0rem;}
.trt-row-0>[class*=trt-col-]{ padding: 0rem;}
.trt-row-ml{ margin: 0rem -.5rem;}
.trt-row-ml>[class*=trt-col-]{ padding: 0rem .5rem;}
.piclink_group_01 .bd .trt-row{ margin: 0rem -1rem;}
.piclink_group_01 .bd .trt-row [class*=trt-col-]{ padding: 0rem;}


.main>.content_bg_03{ margin-bottom: -3.2rem;}
.breadcrumb{ padding: 2.3rem 1.6rem 2.3rem 3.2rem;}
.breadcrumb span{ position: relative;color: #333333;}
.breadcrumb span::before{ content: ''; background-color: #f2f8ff; border-radius: 50%; position: absolute; left: .5rem; top: .7rem; width: 1.8rem; height: 1.8rem; z-index: 1;}
.breadcrumb span i{ color: #158adb; position: relative; z-index: 2;}
.breadcrumb li+li:before,.breadcrumb li a{ color: #333333;}
.title_name{ color: #007fd8;}
.title_name:before,.special_list2 li .special_box:hover,.piclink_group_01 .piclink_list li a:hover{ background-color: #007fd8;}
.special_list2 li .special_box em{ width: 6.8rem; height: 6.8rem; margin-top: -3.4rem; background: url(22swbb_ygd.png) no-repeat center; background-size: contain;}
.special_list2 li .special_box:hover em{ background-image: url(22swbb_ygd_1.png);}

.con_div2 .list_base_date_05 li{margin-bottom: 1rem;}

@media screen and (max-width:992px) {
	.piclink_group_01 .piclink_list li .piclink_conent p{ height: 7.2rem;}
	.main>.content_bg_03{ margin-bottom:-2rem;}
}
.con_div2.li{ min-height: inherit; padding-top: 2rem;}

.div_li{margin-top: 2.2rem; line-height: 4rem;}
.div_li .sp_a{margin-top: 0; height: 4rem;}
.div_li ul li{float: left;}
.div_li ul li a{display: block; padding: 0rem 1rem; background: #F3F9FF; margin-right: 1.4rem; border-radius:.6rem; color: #1A6CAB; font-weight: bold; line-height: 4rem; height: 4rem;display: block;}
.div_li ul li.on a,.div_li ul li:hover a{background: #1A6CAB; color: #FFFFFF;}
.div_ul a{margin-top: 1rem;}
.cx_div ul li a{display: block; height: 8rem; line-height: 8rem; border-radius:.8rem; border:1px solid #e1e1e1; text-align: center;}
.cx_div ul li a span{display: inline-block; width: 5rem; text-align: center;}
.cx_div ul li a span i{font-size: 2.4rem; color: #007fd8;}
.cx_div ul li a{margin-top: 2rem;}
.cx_top{border-bottom: 1px solid #e1e1e1;}
.cx_top ul{white-space: nowrap; overflow-y: auto; font-size: 0rem;}
.cx_top ul li{display: inline-block; margin-right: 8rem;}
.cx_top ul li:last-child{margin-right: 0rem;}
.cx_top ul li a{display: block;font-size: 2.2rem; padding-bottom:1.2rem; border-bottom: 3px solid #FFFFFF;}
.cx_top ul li.on a,.cx_top ul li:hover a{font-weight: bold;color:#007fd8; border-bottom: 3px solid #007fd8;}

.cx_ul ul li .cx_a{line-height: 5.4rem; position: relative; font-size: 1.6rem; margin-top: 1rem;}
.cx_ul ul li:first-child{float: inherit;}
.cx_ul ul li span{position: absolute; font-size: 0rem; right: 0rem;}
.cx_ul ul li span i{display: inline-block; font-size: 1.6rem; width: 19.8rem;  line-height: 5.4rem; height: 5.4rem; background: #f2f8ff; border-radius:.8rem; text-align: center; margin-left: 2rem;}
.icon_list.li ul li a{background: url(22swbb_anniu.jpg) no-repeat; background-size: 100% 100%; text-align: center;}
.icon_list.li li a p i em b{ height: 2.4rem;}
.wsfw_ul {text-align: center;}
.wsfw_ul ul li{display: inline-block; margin: 0rem 5.5rem;}
.wsfw_ul ul li span{display: block; position: relative; z-index: 2; margin: 0 auto; width: 10rem; height: 10rem; line-height: 10rem;}
.wsfw_ul ul li span i{color: #007fd8; font-size: 3.6rem;position: relative; z-index: 2;}
.wsfw_ul ul li span:before{position: absolute; width: 7rem; z-index: 1; height: 7rem; border-radius:50%; right: -1rem; bottom: -1rem; background: #eef5fe; content: ' '; display: block;}
.wsfw_ul ul li span:after{position: absolute; transition: ease-in-out .3s; border-radius:50%; border:1px solid #007fd8; content: ' '; display: block;left: 0rem; right: 0rem; top: 0rem; bottom: 0rem;z-index: 1;}
.wsfw_ul ul li:hover span:after{background: #007fd8;border-radius:50%; }
.wsfw_ul ul li:hover span i{color: #FFFFFF;}
.wsfw_ul ul li p{margin-top: 2rem;}
.wsfw_in{text-align: center; margin-top: 6rem;}
.wsfw_tit{width:38.6rem; display: inline-block; vertical-align: middle;}
.wsfw_anniu {display: inline-block;}
.wsfw_anniu button{width: 13rem; height: 5rem; background: #007fd8; font-size: 1.6rem; border: none; border-radius:.8rem; color: #FFFFFF;}
.wsfw_anniu button i{margin-right: 1rem; font-size: 2rem;}
.wsfw_tit input{ width: 72.7272%; height: 5rem; border-radius:.8rem 0rem 0rem .8rem; border:1px solid #007fd8; padding-left: 2.4rem; color: #999999; font-size: 1.6rem; border-right:none;}
.wsfw_tit button{ width: 27.2728%; height: 5rem; line-height: 5rem; vertical-align: middle;border-radius:0rem .8rem .8rem 0rem; border: none; background: #007FD8; color: #FFFFFF; font-size: 1.6rem;}
.wsfw_tit button i{font-size: 2.4rem; margin-right: 1rem;}
.wsfw_tit{margin-right: 1rem;}
.wsfw_h{padding: 3.2rem; background: #f2f8ff;}
.wsfw_h em{color: #df231b;}
.wsfw_span{margin-bottom: 2rem;}
.wsfw_span span{display: block; float: left;width: 11rem; line-height: 3.6rem;}
.wsfw_span span em{color: #df231b; margin-left: .4rem;}
.wsfw_r{overflow: hidden;}
.wsfw_r input{width:100%; padding-left: 2rem; border: 1px solid #e1e1e1; height: 3.6rem;}
.wsfw_span .li{width: 28.5rem; margin-right: 1rem;}
.wsfw_span textarea{width: 100%; height: 10rem;border: 1px solid #e1e1e1; padding: 2rem;}
.wsfw_li{text-align: center; margin: 2rem 0rem;}
.wsfw_li button{width: 13rem; height: 5rem;background: #007FD8; margin: 0rem 1rem; border-radius:.8rem; border: 1px solid #007FD8;font-size: 1.6rem; color: #FFFFFF;}
.wsfw_li button.li{background: #FFFFFF; color: #007FD8;}
.more a{color: #333333;}
.input_base{width: 30rem;}
.tab_p p{font-weight: bold; margin-bottom: 1rem;}
.tab_span{display: block; margin: 1rem 0;}
.td1{width: 16rem; background: #f9f9f9 !important;}
.article_title{padding-top: 0rem;}
.special_title span{color: #1658A0;}
.timeline{padding: 0 2rem;}
.timeline_item_content{font-size: 1.6rem; height: 3rem; display: inline-block; line-height: 3rem; padding: 0 2rem; border-radius:.7rem; color: #007FD8; border:1px solid #D1E4F9 ; font-weight: bold;}
.timeline_item_node{background: #007FD8;}
.timeline_item_timestamp h1{color: #333333; font-size: 2rem; margin-bottom: 1rem;}
.timeline_item_timestamp a{color: #007FD8; word-wrap: break-word; margin-top: .6rem;display: block;}
.special_title_02 span{font-size: 3rem;}
.ss_ul{text-align:center; margin-top: 3rem; font-size: 0rem;}
.ss_ul ul li{display: inline-block;width: 16rem; height: 5rem; line-height: 5rem; font-size: 1.8rem;font-weight: bold; background: #EEF5FE; margin: 0 1rem; color: #2680E1; border-radius:8px;}
.ss_ul ul li.on,.ss_ul ul li:hover{color: #FFFFFF; background: #2680E1;}
.ss_div .bd{padding: 2rem 8rem;}
.ss_div .input_dropdown{width: 10.1rem; vertical-align: middle;}
input[type="text"].input_inner{height: 5rem; }
.input_group1 label{ min-width: 10rem; }
.icheck_primary  label{width: auto; min-width: auto;}
.table_base th{background:#E3F0FE; color: #2680E1;}
.laydate_body .laydate_ym input{height: 30px;}
::-webkit-scrollbar {
width: 8px;
height: 4px;
}
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(255,255,255,0.9);
border-radius: 10px;
}
::-webkit-scrollbar-thumb {
border-radius: 5px;
background-color: #1658A0;
}
::-webkit-scrollbar-thumb:window-inactive {
background: rgba(227,227,227,0.5);
}
.dj_anniu{display: none;}


.trt-row-70{ margin: 0 -3.6rem;}
.trt-row-70>[class*=trt-col-]{ padding: 0 3.6rem;}